import { defineStore } from 'pinia'

export const useTextStore = defineStore('main', {
  state: () =>
    ({
      title: '工作使我快乐',
      num: 10,
    }),
  getters: {
    getResult(state) {
      return state.num *= 2
    },
  },
  actions: {
    /** 注意: 不能使用箭头函数来定义actions操作,因为箭头函数会绑定外部的this */
    changeTitle() {
      this.title = '不想上班'
    },
  },
})
